package com.quanyan.club.entity.vo.req;

import com.quanyan.common.validation.base.Query;

import java.io.Serializable;
import java.math.BigDecimal;

import javax.validation.constraints.NotNull;

/**
 * @Author Hugo.Wwg
 * @Since 2016-06-21
 *
 * 活动补报名对象
 */
public class ReqClubActivityMendSignUp implements Serializable {

    private static final long serialVersionUID = -7421933538777960521L;

    @NotNull(groups = Query.class)
    private Integer activityId;

    @NotNull(groups = Query.class)
    private Integer clubId;

    private Integer mendSignUpUserId; // 如果是俱乐部成员 , 即补报名人id

    @NotNull(groups = Query.class)
    private Integer gender;

    @NotNull(groups = Query.class)
    private BigDecimal signFee;

    @NotNull(groups = Query.class)
    private String name;

    @NotNull(groups = Query.class)
    private String mobile;

    @NotNull(groups = Query.class)
    private Integer payType; //0会费，1现金

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Integer getActivityId() {
        return activityId;
    }

    public void setActivityId(Integer activityId) {
        this.activityId = activityId;
    }

    public Integer getClubId() {
        return clubId;
    }

    public void setClubId(Integer clubId) {
        this.clubId = clubId;
    }

    public Integer getMendSignUpUserId() {
        return mendSignUpUserId;
    }

    public void setMendSignUpUserId(Integer mendSignUpUserId) {
        this.mendSignUpUserId = mendSignUpUserId;
    }

    public Integer getGender() {
        return gender;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public BigDecimal getSignFee() {
        return signFee;
    }

    public void setSignFee(BigDecimal signFee) {
        this.signFee = signFee;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
}
